.clear{clear:both;line-height:0}
.center{text-align:center;}
img{vertical-align:middle;}
a img{border-style:none;border-width:0px;text-decoration:none;}
#email,
label[for="email"],
#url,
label[for="url"]{display:none;}
.comment-body p{font-family:IPAMonaPGothic,'ＭＳ Ｐゴシック',sans-serif;font-size:16px;line-height:18px;margin:20px 0;}
#contents{clear:both;}
#footer{}
h3{color:#800080;font-size:medium;font-weight:bold;margin:0 0 5px;}
.post h2, .post h3, .post h4, .post h5, .post h6{margin:0}
#wrapper .notice{text-align:center;color:red;}
a.site_title{color:#800080;}
.news-rss{width:620px;height:440px;/*height:390px;*/}
.post .box_title{color:#800080;font-size:medium;font-weight:bold;margin:0 0 5px;}
.entryblock{margin:20px 0px;padding:10px 0px 20px;border-bottom:1px solid #e6e6fa;}
.textwidget a.twitter,
.textwidget a.rss,
.entryblock.share a, .entryblock.follow a{border-radius:3px;color:#fff;display:inline-block;font-size:15px;font-weight:bold;margin:5px 5px 10px;padding:10px 0;text-align:center;text-decoration:none;width:130px;}
.textwidget a.twitter,
.textwidget a.rss{width:150px;margin:5px 0px;padding:5px 0;}
.entryblock.share li, .entryblock.follow li{display:inline;}
.textwidget a.twitter,
.entryblock a.twitter{background:#4dbce9;}
.entryblock a.facebook{background:#3b5998;}
.entryblock a.hatena{background:#008fde;}
.entryblock a.tumblr{background:#35465c;}
.textwidget a.rss,
.entryblock a.rss{background:#ff8c00;}
.fa-hatena::before{content:"B!";font-family:Verdana;font-weight:bold;}
.entryblock .tag li{display:inline-block;padding:0 20px 0 0;}
.entryblock .tag i{color:#ba55d3;}
.related-entry i{color:#ba55d3;}
.news-entry{width:600px;height:560px;}
.more{text-align:right;}
.more i{color:#ba55d3;}
div.nav-below{padding:10px 0 20px 0;}
div.navigation{overflow:auto;}
.nav-previous a,
.nav-next a{background:#fff;border-radius:3px;color:#800080;padding:10px 20px;width:275px;margin-bottom:20px;}
.nav-previous a{float:left;display:block;}
.nav-next a{float:right;display:block;}
.nav-previous a:hover,
.nav-next a:hover{background:#800080;color:#fff;}
.page-template-taglist-php .post a{white-space:nowrap;}
.more-field .num{display:none;}
.num{color:#ba55d3;}
.box{text-align:center;}
.searchbyimage{margin:5px 0 0;text-align:right;}
.post p{margin-bottom:20px;}
.post em{font-style:italic;}
.post code{color:#06c;font-family:'Courier New',Courier,monospace;}
.post img{}
.post img.wp-smiley{border:none;padding:0;background:none;margin:0;}
.post blockquote{border-left:5px solid #ddd;background:#eee;padding:10px;margin:20px 0;font-style:italic;}
.post blockquote p{margin:0;}
.post div.wp-caption{margin:20px 0;}
.post div.wp-caption img{margin:0;}
.post div.wp-caption p{font-size:85%;}
.post ul li{}
.post ol li{}
.related-entry{margin:5px 0;font-size: 15px;}
#comments{padding:10px 0 10px 10px;clear:both;margin-top:40px;}
.commentlist{margin-bottom:30px;}
.commentlist li{border-bottom:1px solid #e6e6fa;padding:15px 0 0 55px;position:relative;list-style:decimal inside;color:#999;}
.comment-author{float:left;}
.commentlist .avatar{background:#fff;border:1px solid #ddd;left:0;margin:0 16px 0 0;padding:3px;position:absolute;top:15px;}
.commentlist .comment-meta{margin-bottom:10px;}
.commentlist .comment-meta a{color:#999;font-size:85%;text-decoration:none;}
.commentlist .comment-meta a:hover{color:#ccc;}
.commentlist p{margin-bottom:15px;font-size:120%;color:#333;}
.commentlist .reply a{display:none;}
.commentlist .reply a:hover{color:#999}
#respond{margin-top:70px;}
#respond h3{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:10px 0 10px 10px;}
#commentform{margin-top:20px;}
#commentform p{clear:both}
#commentform label{margin:10px 5px;font-size:85%;}
*:first-child+html #commentform label{position:relative\9;top:-15px\9;}
#commentform input[type="text"], #commentform textarea{margin:5px 0 10px;}
#commentform input[type="text"]:focus, #commentform textarea:focus{border:1px solid #06c;}
#side li:first-child h3{margin-top:0;}
.side-img-rss{width:150px;height:3870px;/*height:3100px;*/}
#wp-calendar{width:100%;}
#wp-calendar caption{color:#222;font-size:14px;font-weight:bold;padding-bottom:4px;text-align:left;}
#wp-calendar thead{font-size:11px;}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#f5f5f5;padding:3px 0 2px;text-align:center;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{text-align:right;}
.pr_box{text-align:center;}
.recentcomments .ttl{display:block;color:#999;Padding:5px 0;}
.recentcomments .comment{display:block;color:#333;Padding:5px 0;}
input[type="text"], textarea{}
input[type="submit"]{}
#footer{background:#ffffff;clear:both;}
p.copy{clear:both;text-align:center;padding:40px 0;color:#666}
p.copy a{color:#999;}
p.copy a:hover{color:#ccc;}
.news{background:none repeat scroll 0 0 #ffffff;border-radius:3px;margin:0 auto 10px auto;padding:10px;text-align:left;width:980px;clear:both;}
.news iframe{width:980px;height:500px;}
.news_frame{border:0 none;clear:both;height:255px;margin:0;overflow:hidden;padding:0;width:980px;}
.footer-ad{text-align:center;margin:0 auto 10px auto;}
.pagenation{text-align:center;}
.pagenation:after, .pagenation ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.pagenation ul{margin:0;}
.pagenation li{display:inline-block;list-style:none outside none;margin-left:3px;}
.pagenation li:first-child{margin-left:0;}
.pagenation li.active{background-color:#800080;border-radius:3px;color:#FFFFFF;padding:10px 20px;}
.pagenation li a{background:#fff;border-radius:3px;color:#800080;display:block;padding:10px 20px;text-decoration:none;}
.pagenation li a:hover{background-color:#800080;color:#FFFFFF;}
.page_top{position:fixed;bottom:10px;right:10px;width:50px;height:50px;-webkit-border-radius:3px;moz-border-radius:3px;border-radius:3px;font-size:20px;text-decoration:none;background:#ffffff;text-align:center;line-height:50px;}
.page_top i{color:#ba55d3;margin:0;}
.page_top:hover i{color:#800080;}
.ranking-box{margin:0 0 0px 0;padding:20px 0;width:100%;float:left;}
.ranking-box.right{float:right;}
.ranking-box h2{font-size:120%;}
.ranking-box .more{text-align:right;margin:5px 0 0 0;font-weight:bold;}
.breadcrumbs .post{margin:0;padding:0;}
.ranking-tab li{display:inline-block;margin:0 20px 0 0;font-weight:bold;}
.wpp-list{list-style-position:inside;padding:0 0 0 20px;}
.widget-container .wpp-list li{list-style-type:decimal;}
.comment-list li {padding: 10px 0;clear: both;border-bottom: 1px solid #e6e6fa;overflow: auto;}
.comment-list .ttl{display: block;color: #999;Padding: 5px 0;}
.comment-list .comment{display: block;color: #333;Padding: 5px 0;font-size:150%;}
.new::after{background: #ff6347 none repeat scroll 0 0;color: #fff;content: "NEW";font-size: 10px;padding: 3px 5px;vertical-align:middle;white-space: nowrap;}
.news_3 .pickup::after{content: "注目!!";background: #ba55d3;color: #fff;font-size: 10px;vertical-align:middle;display: inline-block;width:40px;text-align:center;line-height : 1;padding:3px 0;}
.tabrow{ list-style:none;  margin:20px 0; font-weight:bold}
.tabrow li{ margin:0 5px;  border:1px solid #AAA;  background:#eee;  display:inline-block}
.tabrow li a{ padding:10px 20px;  display:block}
.tabrow li.selected{ padding:10px 20px;  background:#FFF;  color:#800080}
.tabrow{ position:relative}
.tabrow:after{ position:absolute;  content:"";  width:100%;  bottom:0;  left:0;  border-bottom:1px solid #AAA;  z-index:1}
.tabrow:before{ z-index:1}
.tabrow li{ position:relative;  z-index:0}
.tabrow li.selected{ z-index:2;  border-bottom-color:#FFF}
.navi-sub{margin:10px 0; padding:10px; background:#eee}
.navi-sub li{margin:5px 10px; display:inline-block}